Large Scale Standard Macros - A Methodical Approach to Development and Implementation

نویسندگان

  • John Adams
  • Jeremy Gratt
چکیده

Much of the analysis for clinical trials in the pharmaceutical industry is done with very large standard macros. The use of these macros facilitates the goal of standardizing and accelerating the production of clinical reports within a company. Each standard macro is typically specialized to analyze and report on a specific type of data such as efficacy, safety, drug interactions, or demographics. The challenges encountered during the development of large scale SAS macros and the development process adopted at Boehringer-Ingelheim will be described. This methodical approach improves development efficiency and maintainability. Essential elements of the approach that will be covered include the software development life cycle, macro storage and versioning, modular program structure, program documentation, and common macro tools. Introduction The development and implementation process for large scale SAS macros in company-wide applications can quickly become unmanageable. Specifications, code complexity, code maintainability, life cycle management and testability are just some of the problems faced. Clearly, an organized approach is needed. This paper will describe the methodology and tools that are used at BoehringerIngelheim to address these issues. These methods and tools were derived from established software development practices. For the purpose of this paper, we define a large scale macro as one that performs significant data collection, massaging, analysis and/or reporting tasks. We will often refer to these as ‘systems’ or ‘macro systems’ because they are complex and perform many functions. For example, one of the large scale macros developed for Boehringer-Ingelheim is used for analysis and reporting of lab data and creates over 30 different types of standard reports and has thousands of lines of code. The methodology and associated tools have been successfully applied to the development and implementation process of many large and small macros at our company. The challenges posed by designing large-scale macros Large macros bring with them a range of associated potential problems. The following is an overview of the major issues involved: Structure: When a macro contains hundreds of steps, it is clearly impractical to simply write the code in one big macro. It makes more sense to break the code down by function into Applications NESUG 18

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Qualitative Sustainability Assessment of the Large- Scale Redevelopment Plan in Samen District of Mashhad

Redevelopment of distressed and blighted areas are targeted by most of development policies.However, a number of policies have been changed as the result of the ineffectiveness of the previous experiences, theincompatibility of the development tools and plans, the lack of financial resources or social movements. Large-scaleredevelopment projects have usually been considered as the powerful tool...

متن کامل

Towards Measuring the Project Management Process During Large Scale Software System Implementation Phase

Project management is an important factor to accomplish the decision to implement large-scale software systems (LSS) in a successful manner. The effective project management comes into play to plan, coordinate and control such a complex project. Project management factor has been argued as one of the important Critical Success Factor (CSF), which need to be measured and monitored carefully duri...

متن کامل

A Multi-Criteria Decision-Making Approach with Interval Numbers for Evaluating Project Risk Responses

The risk response development is one of the main phases in the project risk management that has major impacts on a large-scale project’s success. Since projects are unique, and risks are dynamic through the life of the projects, it is necessary to formulate responses of the important risks. Conventional approaches tend to be less effective in dealing with the imprecise of the risk response deve...

متن کامل

Development and Validation of Teacher Emotional Support Scale: a structural equation modeling approach

Reviewing the literature indicated that no validated model was found that examine the extent to which teachers support their students emotionally in EFL classrooms. Therefore the present study elaborated on this issue through developing and validating a teacher emotional support scale in an Iranian English foreign language context. Main components of the scale have been specified based on Hamre...

متن کامل

Coordinated resource scheduling in a large scale virtual power plant considering demand response and energy storages

Virtual power plant (VPP) is an effective approach to aggregate distributed generation resources under a central control. This paper introduces a mixed-integer linear programming model for optimal scheduling of the internal resources of a large scale VPP in order to maximize its profit. The proposed model studies the effect of a demand response (DR) program on the scheduling of the VPP. The pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005